package co.gov.medellin.ssti.sub.paoyer.common.util;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

/**
 * TODO:purge? Esta clase realiza el encriptamiento de una cadena utilizando el
 * algoritmpo SHA-1.
 */
public class Encrypter {

	/**
	 * Encripta una cadena usando el algoritmo SHA-1
	 * 
	 * @param x
	 *            La cadena que se quiere encriptar
	 * @return El resultado encriptado
	 * @throws Exception
	 */
	public static String encryptSHA(String x) throws NoSuchAlgorithmException {
		MessageDigest d = java.security.MessageDigest.getInstance("SHA-1");
		d.reset();
		d.update(x.getBytes());
		// Base64 encode the result in case it contains non-printable characters
		// BASE64Encoder encoder = new BASE64Encoder();
		// return encoder.encode(d.digest());

		return "";
	}

}
